
<script type="text/javascript" src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">

var ShareLink = "{$shareLink}"; //默认分享链接
var ShareImgUrl = "http://{$_SERVER[HTTP_HOST]}{$goods[goods_id]|goods_thum_images=400,400}"; // 分享图标

// 微信配置
wx.config({
    debug: false,
    appId: "{$signPackage['appId']}", 
    timestamp: '{$signPackage["timestamp"]}', 
    nonceStr: '{$signPackage["nonceStr"]}', 
    signature: '{$signPackage["signature"]}',
    jsApiList: ['onMenuShareTimeline', 'onMenuShareAppMessage'] 
});

// config信息验证后会执行ready方法，所有接口调用都必须在config接口获得结果之后，config是一个客户端的异步操作，所以如果需要在 页面加载时就调用相关接口，则须把相关接口放在ready函数中调用来确保正确执行。对于用户触发时才调用的接口，则可以直接调用，不需要放在ready 函数中。
wx.ready(function(){
    // 获取"分享到朋友圈"按钮点击状态及自定义分享内容接口
    wx.onMenuShareTimeline({
        title: "{$goods[goods_name]}", // 分享标题
        desc: "{$tpshop_config['shop_info_store_desc']}", // 分享描述
        link:ShareLink,
        imgUrl:ShareImgUrl, // 分享图标
        success: function(){

            // 用户确认分享后执行的回调函数
            share_tj('Timeline');
            layer.msg('分享成功')
        },
        cancel: function () { 
            // 用户取消分享后执行的回调函数
        }
    });
  
    // 获取"分享给朋友"按钮点击状态及自定义分享内容接口
    wx.onMenuShareAppMessage({
        title: "{$goods[goods_name]}", // 分享标题
        desc: "{$tpshop_config['shop_info_store_desc']}", // 分享描述
        link:ShareLink,
        imgUrl:ShareImgUrl, // 分享图标
        success: function(){

            // 用户确认分享后执行的回调函数
            share_tj('AppMessage');
            layer.msg('分享成功');
        },
        cancel: function () { 
            // 用户取消分享后执行的回调函数
        }
    });
	

  function share_tj(share_area){
        var user_id="{$user['user_id']}";
        var goods_id="{$goods[goods_id]}";
         $.post('{:U("Ajax/tongji_goods_share")}',{
           user_id:user_id,
          goods_id:goods_id,
          share_area:share_area,
          share_url:location.href,
          share_appid:'{$signPackage["appId"]}'
         },function(res){
         
         })
    }
});


</script>
